/* singlePage */
.singlePage .tod { margin-bottom:10px; line-height:25px; }
/* listNews */
.listNews ul.list { padding-bottom:20px; overflow:hidden; }
.listNews li.item { width:100%; height:34px; line-height:34px; background:url(../images/tip1.gif) 0 center no-repeat; border-bottom:1px dashed #AAA; }
.listNews li.item a { float:left; padding-left:15px; }
.listNews li.item span { float:right; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .mark a.cur { color:#b779db; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; color:#b779db; }
.pageNews .mark a.msg:hover { text-decoration:underline; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px;  line-height:200%; }
.pageNews .info p { margin-bottom:10px; line-height:200%; }
/* listProduct */
.listProduct .tod { overflow:hidden; }
.listProduct ul.list { float:left; width:105%; }
.listProduct li.item { float:left; margin-right:25px; margin-bottom:10px; }
.listProduct li.item a { display:block; text-align:center; }
.listProduct li.item img { display:block; width:200px; height:150px; border:5px solid #f9eeff; margin-bottom:10px; transition:border-color 500ms ease; }
.listProduct li a:hover img { border-color:#48275b; transition:border-color 500ms ease; }
/* pageProduct */
.pageProduct .photo { float:left; margin-bottom:20px; }
.pageProduct .photo .img { width:346px; height:258px; display:block; padding:4px; border:1px solid #f9eeff; }
.pageProduct .baseInfo { float:right; width:310px; }
.pageProduct h1 { height:30px; line-height:30px; font-size:12px; }
.pageProduct .baseInfo dd { line-height:30px; }
.pageProduct .baseInfo dd span { font-size:18px; color:#48275b; font-family:"Georgia"; }
.pageProduct .baseInfo dd.btn { padding-top:10px; }
.pageProduct .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #AAA; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#b779db; }
.pageProduct .detaiInfo { line-height:25px; margin-bottom:10px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase ul.list { float:left; width:105%; }
.listCase li.item { float:left; margin-right:25px; margin-bottom:10px;height: 220px; }
.listCase li.item a { display:block; text-align:center;width: 206px; }
.listCase li.item img { display:block; width:200px; height:150px; border:5px solid #f9eeff; margin-bottom:10px; transition:border-color 500ms ease; }
.listCase li.item a:hover img { border-color:#C20000; transition:border-color 500ms ease; }
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center;  }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
.pageCase .info p { margin-bottom:10px; line-height:2; text-indent:2em; }